package top.honlnk.service;

import org.springframework.web.multipart.MultipartFile;
import top.honlnk.pojo.dto.UploadTableDTO;
import top.honlnk.pojo.dto.UserUpdateTableDTO;
import top.honlnk.pojo.vo.CondensedDataVO;
import top.honlnk.pojo.vo.SubmitIdValidationResultVO;

import java.util.List;

public interface UserService {
    CondensedDataVO upload(MultipartFile file, String key, String name);

    CondensedDataVO uploadTable(UploadTableDTO uploadTableDTO, String key);

    CondensedDataVO getTable(String id);

    void setTable(UserUpdateTableDTO userUpdateTableDTO, String submitId);

    void validateSubmitId(String id);

    List<SubmitIdValidationResultVO> validateSubmitIdList(List<String> submitIds);

}
